import axios from "@/utils/request";


/**
 * @description 加入购物车
 * @param data 
 * @param option 
 * @returns 
 */
export const addCartAPI = (data={},option={}) => axios.post("/cart/add",data,{ ...option})


/**
 * @description 查看购物车
 * @param data 
 * @param option 
 * @returns 
 */
export const getCartListAPI = (data={},option={}) => axios.post("/cart/list",data,{ ...option})

/**
 * @description 更新当前购物车数据的选中状态
 * @param data 
 * @param option 
 * @returns 
 */
export const selectOneAPI = (data={},option={}) => axios.post("/cart/selectone",data,{ ...option})

/**
 * @description 更新所有购物车数据的选中状态
 * @param data 
 * @param option 
 * @returns 
 */
export const selectAllAPI = (data={},option={}) => axios.post("/cart/selectall",data,{ ...option})

/**
 * @description 更新购物车数量
 * @param data 
 * @param option 
 * @returns 
 */
export const updateNumAPI = (data={},option={}) => axios.post("/cart/updatenum",data,{ ...option})


/**
 * @description 删除购物车单条数据
 * @param data 
 * @param option 
 * @returns 
 */
export const removeOneAPI = (data={},option={}) => axios.post("/cart/remove",data,{ ...option})



/**
 * @description 删除购物车单条数据
 * @param data 
 * @param option 
 * @returns 
 */
export const removeAllAPI = (data={},option={}) => axios.post("/cart/removeall",data,{ ...option})


// export const getAdminListAPI = (data={},option={}) => axios.get("/admin/list",{   
//     params:data,  // get传参 params:{}
//     ...option
// })